On the Foundations of Grounding in Answer Set Programming

نویسندگان

چکیده

Abstract We provide a comprehensive elaboration of the theoretical foundations variable instantiation, or grounding, in Answer Set Programming (ASP). Building on semantics ASP’s modeling language, we introduce formal characterization grounding algorithms terms (fixed point) operators. A major role is played by dedicated well-founded operators whose associated models semantic guidance for delineating result along with on-the-fly simplifications. address an expressive class logic programs that incorporates recursive aggregates and thus amounts to scope existing ASP languages. This accompanied plain algorithmic framework detailing aggregates. The given correspond essentially ones used grounder gringo .

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Foundations of Answer Set Programming

Schlipf (Schlipf 1995) proved that the Stable Logic Programming solves all NP decision problems. We extend Schlipf’s result to all search problems in the class NP. Moreover, we do this in a uniform way as defined in (Marek & Truszczyfiski 1999). Specifically, we show that there is a single DATALOG ~ program Pr~ so that for every Turing machine T, every polynomial with nonnegative coedicients p,...

متن کامل

Grounding and Solving in Answer Set Programming

modeling language with effective grounding and solving technology. Moreover, ASP is highly versatile by offering various elaborate language constructs and a whole spectrum of reasoning modes. The work flow of ASP is illustrated in figure 1. At first, a problem is expressed as a logic program. A grounder systematically replaces all variables in the program by (variable-free) terms, and the solve...

متن کامل

GASP: Answer Set Programming with Lazy Grounding

In this paper we present a novel methodology to compute stable models in Answer Set Programming. The process is performed with a bottom-up approach that does not require the preprocessing of the typical grounding phase. The implementation is completely in Prolog and Constraint Logic Programming over finite domains.

متن کامل

Automated Selection of Grounding Algorithm in Answer Set Programming

Answer Set Programming (ASP) is a powerful language for knowledge representation and reasoning. ASP is exploited in real-world applications and is also attracting the interest of industry thanks to the availability of efficient implementations. ASP systems compute solutions relying on two modules: a grounder that produces, by removing variables from the rules, a ground program equivalent to the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Theory and Practice of Logic Programming

سال: 2022

ISSN: ['1471-0684', '1475-3081']

DOI: https://doi.org/10.1017/s1471068422000308